package com.lzy.cloud.job.service;

import com.lzy.cloud.job.dtos.JobInfoDto;
import org.springframework.stereotype.Service;

import java.util.List;

public interface JobInfoService {

    /**
     * 获取所有的任务信息
     */
    List<JobInfoDto> getAllJobs();

    /**
     * 增加任务
     */
    Boolean insertJob(JobInfoDto jobInfoDto);

    /**
     * 修改任务
     */
    Boolean updateJob(JobInfoDto jobInfoDto);

    /**
     * 删除任务
     */
    Boolean deleteJob(Integer id);

    /**
     * 根据编号查询任务详情
     *
     * @param id
     * @return
     */
    JobInfoDto findById(Long id);
}
